- - - - - - - - - - - - - - - - - - - - - - - - - - J - - J - FKFDFLFOFMFAAFMFOFLFDFKF - - - - - - - - - - - - - - - - - - - - - - - - - - -